import request from '@/utils/request';
import request2 from '@/utils/request2';
import {materialApiUrl} from '../../config'
/**
 * 物资合同评审列表
 * @param parameter
 */
export function contractReviewList(parameter){
    return request({
        url: materialApiUrl+'/materials/contract_review/findListByMain',
        method: 'post',
        data: parameter
    })
}
/**
 * 统计
 * @param parameter
 */
export function findListCount(parameter){
    return request({
        url: materialApiUrl+'/materials/contract_review/findListCount',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资合同评审删除
 * @param parameter
 */
export function contractReviewListDel(parameter){
    return request({
        url: materialApiUrl+'/materials/contract_review/deleteByMain',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资合同评审新增
 * @param parameter
 */
export function contractReviewAdd(parameter){
    return request2({
        url: materialApiUrl+'/materials/contract_review/createByMain',
        method: 'post',
        data: parameter
    })
}

/**
 * 打印
 * @param params
 */
export function print(params){
    return request({
        url: materialApiUrl+`/materials/contract_review/print/${params.id}`,
        method: 'get',
        params
    })
}
/**
 * 物资合同评审编辑
 * @param parameter
 */
export function contractReviewEdit(parameter){
    return request2({
        url: materialApiUrl+'/materials/contract_review/editByMain',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资合同评审详情
 * @param params
 */
export function contractReviewDetail(params){
    return request2({
        url: materialApiUrl+`/materials/contract_review/findListByMainId/${params.id}`,
        method: 'get',
        params
    })
}
/**
 * 物资合同评审物资列表
 * @param parameter
 */
export function materialsList(parameter){
    return request({
        url: materialApiUrl+'/materials/contract_review/findListByDetails',
        method: 'get',
        params: parameter
    })
}
/**
 * 物资合同评审物资列表添加
 * @param parameter
 */
export function materialsAdd(parameter){
    return request({
        url: materialApiUrl+'/materials/contract_review/createByDetails',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资合同评审物资列表编辑
 * @param parameter
 */
export function materialsEdit(parameter){
    return request2({
        url: materialApiUrl+'/materials/contract_review/editByDetails',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资合同评审物资列表删除
 * @param parameter
 */
export function materialsDel(parameter){
    return request({
        url: materialApiUrl+'/materials/contract_review/deleteByDetails',
        method: 'post',
        data: parameter
    })
}

/**
 物资合同评审-审批内容分页查询
 * @param parameter
 */
export function opinionList(parameter){
    return request2({
        url: materialApiUrl+'/materials/contract_review/findListByDetailsOpinion/'+parameter.id,
        method: 'get',
        params: parameter
    })
}
/**
 * 物资合同评审意见列表添加
 * @param parameter
 */
export function opinionAdd(parameter){
    return request({
        url: materialApiUrl+'/materials/contract_review/createByDetailsOpinion',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资合同评审意见列表编辑
 * @param parameter
 */
export function opinionEdit(parameter){
    return request({
        url: materialApiUrl+'/materials/contract_review/editByDetailsOpinion',
        method: 'post',
        data: parameter
    })
}
/**
 * 物资合同评审意见列表删除
 * @param parameter
 */
export function opinionDel(parameter){
    return request({
        url: materialApiUrl+'/materials/contract_review/deleteByDetailsOpinion',
        method: 'post',
        data: parameter
    })
}

/**
 * 物资合同评审提交审核
 * @param parameter
 */
export function audit(parameter){
    return request2({
        url: materialApiUrl+'/materials/contract_review/submitApply',
        method: 'post',
        data: parameter
    })
}
/**
 *
 查询推荐供应商
 * @param parameter
 */
export function findSupplierById(parameter){
    return request2({
        url: materialApiUrl+'/materials/tender_file_counttersign/findSupplierById',
        method: 'get',
        params: parameter
    })
}
/**
 *
 查询推荐供应商
 * @param parameter
 */
export function findSupplierById2(parameter){
    return request2({
        url: materialApiUrl+'/materials/material-tender-selection/findSupplier/'+parameter.id,
        method: 'get',
        params: parameter
    })
}
/**
 * 物资合同评审新增附件
 * @param parameter
 */
export function addFile(parameter){
    // let url = materialApiUrl+'/materials/contract_review/addFile';
    let url = materialApiUrl+'//material/material-contract/addFile';

    return url;
}
/**
 * 物资合同评审附件列表
 * @param parameter
 */
export function fileList(parameter){
    // let url = materialApiUrl+'/materials/contract_review/findFileList';
    let url = materialApiUrl+'//material/material-contract/findFileList';
    return url;
}
/**
 * 物资合同评审附件列表
 * @param parameter
 */
export function fileListReview(parameter){
    let url = materialApiUrl+'/materials/contract_review/findFileList';
    return url;
}
/**
 * 物资合同评审附件删除
 * @param parameter
 */
export function fileDel(parameter){
    // let url = materialApiUrl+'/materials/contract_review/deleteFile';
    let url = materialApiUrl+'//material/material-contract/deleteFile';
    return url;
}
